|
CATIA V5 Programmierung : catvbs-Makro im vba-Quellcode aufrufen öffnen
trigger am 10.02.2009 um 15:26 Uhr (0)
Hallo V5-User,ich hab mal wieder was das mir Kopfweh bereitet.Ich möchte eine Userform mit 4 Buttons erstellen und mit den einzelnen Buttons jeweils 1 catvbs-Makro ansteuern.Vorbedingung ist,dass das zu bearbeitende Product geöffnet ist.Wenn man den Aufruf für ein catvbs-Makro in catvbs machen wollen würde, wäre das der folgende Code:Sub CatMain()Dim DocPfad As StringDim MakroName As StringMakroName = "SAUGER_ADAPTER_IN_POS-aktuell.catvbs" DocPfad = CATIA.ActiveDocument.Path MsgBox (DocPfad)Dim params() ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem beim UserForm verdecken
trigger am 12.02.2009 um 11:20 Uhr (0)
Hallo Rick,das hat leider nur bedingt geholfen...Wenn ich das Makro im VBA-Editor starte läuft es jetzt.Leider gibts bei einem Start in Catia,also über Tools-Makros und RUNimmernoch die gleiche Fehlermeldung.GrußMario
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem beim UserForm verdecken
trigger am 12.02.2009 um 11:27 Uhr (0)
Ich bins nochmal....Es scheint wirklich ausschließlich an Catia zu liegen,der Durchlauf der Userform-Anweisungen wenn ich sie im VBA-Editor starte,läuft auch ohne ShowModal.Allein beim Start des Makros in Catia gibts das Problem.GrußMario
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem beim UserForm verdecken
trigger am 12.02.2009 um 12:27 Uhr (0)
Ich habs jetzt gebacken bekommen... Also um die einzelne UserForm auszublenden musste ich noch vor"UserForm1.Hide "noch "Unload Me"einfügen,dann ist auch das Starten in Catia ohne Fehlermeldung möglich.Trotzdem danke für deine Mühe Rick.GrußMario
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part im Hintergrund laden
trigger am 06.02.2009 um 13:29 Uhr (0)
Hallo V5-User,ich habe ein ähnliches Problem wie der Urheber des Threads.Ich möchte mit meinem Makro ein Part laden und dieses dann unter einem anderen Namen speichern.Im Anschluss soll das Part wieder geschlossen werden.Derzeit mache ich das mittels Methode "Open",aber das is bei vielen Durchläufen echt nicht schön.Ich würde das ganze also gern mit "Read" oder einer anderen Methode machen,bekomme das aber leider nicht hin.Mein Quellcode mit "Open" lautet:Set Doc_lesen = CATIA.Documents.Open (PartName(0)) ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part im Hintergrund laden
trigger am 06.02.2009 um 13:41 Uhr (0)
Was ich dazu sagen muss...Die Fehlermeldungen enstehen aufgrund der nachfolgenden Befehledie dann ein Catia.ActiveDocument suche aber keines finden können.Grußtrigger
|
In das Form CATIA V5 Programmierung wechseln |